package com.zhuoshi.mapper;

import com.zhuoshi.entity.Complex;
import com.zhuoshi.entity.ComplexExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ComplexMapper {
    int countByExample(ComplexExample example);

    int deleteByExample(ComplexExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(Complex record);

    int insertSelective(Complex record);

    List<Complex> selectByExample(ComplexExample example);

    Complex selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") Complex record, @Param("example") ComplexExample example);

    int updateByExample(@Param("record") Complex record, @Param("example") ComplexExample example);

    int updateByPrimaryKeySelective(Complex record);

    int updateByPrimaryKey(Complex record);
}